go to previous page   go to home page   go to next page hear noise

Answer:

if ( age < 13  )

Box Office Program

Here is the program with the blank filled in correctly:

import java.util.Scanner;
class BoxOffice
{
  public static void main (String[] args) 
  {
    Scanner scan = new Scanner( System.in );
    int age;
 
    System.out.println("Enter your age:");
    age = scan.nextInt();

    if ( age < 13  )
    {
      System.out.println("Child rate.");   
    } 
    else
    {
      System.out.println("Adult rate.");   
    }
    System.out.println("Enjoy the show.");    
  }
}

Here is what happens for one run of the program:

  1. The program prints "Enter your age".
  2. The user enters an age: "21", for example.
  3. The string "21" is converted from characters into an int and put into the variable age.
  4. The condition age < 13 is tested.
  5. 21 < 13 is false.
  6. The false branch is executed: the program prints "adult rate".
  7. Execution continues with the statement after the false branch: "Enjoy the show" is printed.

QUESTION 12:

What does the program output if the user enters 11?